package com.shangxian.giveithome.entity;

import com.fasterxml.jackson.annotation.JsonIgnore;
import lombok.Data;

import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;
import javax.validation.constraints.Size;
import java.util.Date;

@Data
public class VolunteerCreate {

    @NotNull(message = "机构id不能为空")
    private Long me_id;

    @JsonIgnore
    private Long us_id;

    /**
     * 昵称
     **/
    @NotEmpty(message = "用户昵称不能为空")
    private String usName;

    /**
     * 微信号码
     **/
    @NotEmpty(message = "用户微信号不能为空")
    private String wechat;

    /**
     * 手机号码
     **/
    @NotEmpty(message = "用户手机不能为空")
    private String phone;

    /**
     * 头像
     **/
    @NotEmpty(message = "用户头像不能为空")
    private String usPicture;

    /**
     * 机构头像
     **/
    @JsonIgnore
    private String mePicture;

    /**
     * 性别 1:男 2女
     **/
    @NotEmpty(message = "用户性别不能为空")
    private String sex;

    /**
     * 特长
     **/
    private String specialitys;

    /**
     * 申请理由
     **/
    @Size(max = 200)
    private String reasons;

    @JsonIgnore
    private Date createTime;
}
